.el-dropdown-menu__item {
    font-size: 12px !important;
    line-height: 28px !important;
}
.el-card.is-always-shadow {
    box-shadow: none;
    border: none !important;
}

.el-scrollbar__view {
    height: 100%;
}

.el-menu--horizontal {
    border-bottom: none !important;
}

.el-menu {
    border-right: none !important;
}

.el-menu--display,
.el-menu--display+.el-submenu__icon-arrow {
    display: none;
}



.el-message__icon,
.el-message__content {
    display: inline-block;
}

.el-date-editor .el-range-input,
.el-date-editor .el-range-separator {
    height: auto;
    overflow: hidden;
}

.el-dialog__wrapper {
    z-index: 2048;
    overflow: hidden;
}


.el-col {
    margin-bottom: 8px;
}

.el-main {
    padding: 0 12px !important;
}
.el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-submenu .el-submenu__title:hover {
    background-color:transparent;
}
.el-menu--popup .el-menu-item i, .el-menu--popup .el-menu-item span {
    color: #303133;
}

.el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-submenu .el-submenu__title:hover{
    background-color: transparent !important;
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color: #F5F7FA !important;
}
.el-container {
    height: calc(100% - 50px);
    background: #fff;
    margin: 10px 10px;
}
.el-header {
    padding: 10px 20px;
}

.upload-container .el-upload {
    width: 100%;
}
.el-dialog__body {
    padding: 16 10px!important;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: 100%!important;
}
.el-dialog__wrapper {
    .el-dialog {
        .dfForm{
            margin: 0 12px;
        }
        &.is-fullscreen {
            .dfForm{
                margin: 0;
            }
            .form-border {
                margin-bottom: 15px;
            }
        }
    }
}
.dialog-form {
    display: flex;
    justify-content: center;
    align-items: Center;
    overflow: hidden;
    .el-dialog {
        margin: 0 auto !important;
        height: 100%;
        overflow: hidden;
        position: relative;
        .el-dialog__header {
            // background-color: #eee;
            padding: 20px 20px 28px;
        }
        .el-dialog__body {
            position: absolute;
            left: 0;
            top: 67px;
            bottom: 52px;
            right: 0;
            padding: 0!important;
            z-index: 1;
            overflow: hidden;
            overflow-y: auto;
            .el-dialog-body-div {
                margin: 10px 20px;
                .el-tabs--card{
                    .el-tabs__header {
                        border-bottom: 2px solid #4285F4;
                        .el-tabs__nav {
                            border: 1px solid #ddd;
                            border-bottom: none;
                            .el-tabs__item {
                                color: #333;
                            }
                            .el-tabs__item.is-active {
                                background-color: #4285F4;
                                color: #fff;
                                border-bottom-color: #4285F4;
                            }
                        }                       
                    }                    
                }
            }
        }
        .el-dialog__footer{
            vertical-align:middle;
            text-align:center;
            align-self: flex-end;
            width: 100%;
            position: absolute;
            bottom: 0;
            padding: 10px 0;
            // background-color: #eee;
        }
    }
}

.mult-dialog-form {
    .el-dialog {
        overflow: hidden;
        .el-dialog__header {
            background-color: #eee;
        }
        .mult-el-dialog-body-div {
            height: 60vh;
            padding: 20px 10px;
            overflow: auto;
        }
    }
}

.dynamic-form {
    .el-form-item {
        // border-radius: 4px;
        // border: 1px solid #ddd;
        .el-form-item__label {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #333;
            // border-radius: 0px 4px 4px 0px;
            // border: 1px solid #ddd;
            // border-right: 0;
        }
        .el-input__inner {
            // border: 0;
            // border-radius: 0px 4px 4px 0px;
            border: 1px solid #ddd;
        }
        .el-form-item__content {
            text-align: left;
        }
        &.is-success .el-input__inner {
            border-color: #67C23A;
        }
        &.is-error .el-input__inner {
            border-color: #F56C6C;
        }
    }   
}
#avue-view .el-input.is-disabled .el-input__inner {
    background-color: #f0f0f0;
    border-color: #dddddd;
    color: #333333;
    cursor: not-allowed;
    border-radius:4px;
}
.el-table--mini td, .el-table--mini th {
    padding: 3px 0;
}
